[DEBUG] 2020-11-17 15:41:12,671 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor'
[DEBUG] 2020-11-17 15:41:12,687 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor'
[DEBUG] 2020-11-17 15:41:12,687 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'org.springframework.aop.config.internalAutoProxyCreator'
[DEBUG] 2020-11-17 15:41:12,743 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'applicationConfig'
[DEBUG] 2020-11-17 15:41:12,743 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
[DEBUG] 2020-11-17 15:41:12,743 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration'
[DEBUG] 2020-11-17 15:41:12,775 method:org.springframework.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory.getAdvice(ReflectiveAspectJAdvisorFactory.java:258)
Found AspectJ method: public java.lang.Object com.lovo.aspect.LogAspect.sayAround(org.aspectj.lang.ProceedingJoinPoint) throws java.lang.Throwable
[DEBUG] 2020-11-17 15:41:12,775 method:org.springframework.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory.getAdvice(ReflectiveAspectJAdvisorFactory.java:258)
Found AspectJ method: public void com.lovo.aspect.LogAspect.sayHello(org.aspectj.lang.JoinPoint)
[DEBUG] 2020-11-17 15:41:12,775 method:org.springframework.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory.getAdvice(ReflectiveAspectJAdvisorFactory.java:258)
Found AspectJ method: public void com.lovo.aspect.LogAspect.sayBye(org.aspectj.lang.JoinPoint)
[DEBUG] 2020-11-17 15:41:12,775 method:org.springframework.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory.getAdvice(ReflectiveAspectJAdvisorFactory.java:258)
Found AspectJ method: public void com.lovo.aspect.LogAspect.sayError(org.aspectj.lang.JoinPoint)
[DEBUG] 2020-11-17 15:41:12,932 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'transactionAttributeSource'
[DEBUG] 2020-11-17 15:41:12,963 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'transactionInterceptor'
[DEBUG] 2020-11-17 15:41:12,963 method:org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:805)
Autowiring by type from bean name 'transactionInterceptor' via factory method to bean named 'transactionAttributeSource'
[DEBUG] 2020-11-17 15:41:12,963 method:org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:805)
Autowiring by type from bean name 'org.springframework.transaction.config.internalTransactionAdvisor' via factory method to bean named 'transactionAttributeSource'
[DEBUG] 2020-11-17 15:41:12,963 method:org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:805)
Autowiring by type from bean name 'org.springframework.transaction.config.internalTransactionAdvisor' via factory method to bean named 'transactionInterceptor'
[DEBUG] 2020-11-17 15:41:13,010 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'logAspect'
[DEBUG] 2020-11-17 15:41:13,010 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'DBProperties'
[DEBUG] 2020-11-17 15:41:13,010 method:org.springframework.core.env.PropertySourcesPropertyResolver.logKeyFound(PropertySourcesPropertyResolver.java:115)
Found key 'db.url' in PropertySource 'class path resource [db.properties]' with value of type String
[DEBUG] 2020-11-17 15:41:13,010 method:org.springframework.core.env.PropertySourcesPropertyResolver.logKeyFound(PropertySourcesPropertyResolver.java:115)
Found key 'db.driver' in PropertySource 'class path resource [db.properties]' with value of type String
[DEBUG] 2020-11-17 15:41:13,010 method:org.springframework.core.env.PropertySourcesPropertyResolver.logKeyFound(PropertySourcesPropertyResolver.java:115)
Found key 'db.user' in PropertySource 'class path resource [db.properties]' with value of type String
[DEBUG] 2020-11-17 15:41:13,026 method:org.springframework.core.env.PropertySourcesPropertyResolver.logKeyFound(PropertySourcesPropertyResolver.java:115)
Found key 'db.pwd' in PropertySource 'class path resource [db.properties]' with value of type String
[DEBUG] 2020-11-17 15:41:13,026 method:org.springframework.core.env.PropertySourcesPropertyResolver.logKeyFound(PropertySourcesPropertyResolver.java:115)
Found key 'type.aliases.package' in PropertySource 'class path resource [db.properties]' with value of type String
[DEBUG] 2020-11-17 15:41:13,032 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'invoiceService'
[DEBUG] 2020-11-17 15:41:13,048 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'userService'
[DEBUG] 2020-11-17 15:41:13,048 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'userDAO'
[DEBUG] 2020-11-17 15:41:13,063 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'sqlSessionFactoryBean'
[DEBUG] 2020-11-17 15:41:13,063 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'dataSource'
[DEBUG] 2020-11-17 15:41:13,063 method:org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:805)
Autowiring by type from bean name 'dataSource' via factory method to bean named 'DBProperties'
[DEBUG] 2020-11-17 15:41:13,079 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:32)
进入方法：DataSource com.lovo.config.ApplicationConfig.dataSource(DBProperties)
[DEBUG] 2020-11-17 15:41:13,141 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:32)
进入方法：String com.lovo.config.DBProperties.getUrl()
[DEBUG] 2020-11-17 15:41:13,141 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:41)
退出方法：String com.lovo.config.DBProperties.getUrl()
[DEBUG] 2020-11-17 15:41:13,141 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:32)
进入方法：String com.lovo.config.DBProperties.getDriver()
[DEBUG] 2020-11-17 15:41:13,141 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:41)
退出方法：String com.lovo.config.DBProperties.getDriver()
[DEBUG] 2020-11-17 15:41:13,141 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:32)
进入方法：String com.lovo.config.DBProperties.getUser()
[DEBUG] 2020-11-17 15:41:13,141 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:41)
退出方法：String com.lovo.config.DBProperties.getUser()
[DEBUG] 2020-11-17 15:41:13,141 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:32)
进入方法：String com.lovo.config.DBProperties.getPwd()
[DEBUG] 2020-11-17 15:41:13,141 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:41)
退出方法：String com.lovo.config.DBProperties.getPwd()
[DEBUG] 2020-11-17 15:41:13,141 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:41)
退出方法：DataSource com.lovo.config.ApplicationConfig.dataSource(DBProperties)
[DEBUG] 2020-11-17 15:41:13,378 method:org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:805)
Autowiring by type from bean name 'sqlSessionFactoryBean' via factory method to bean named 'dataSource'
[DEBUG] 2020-11-17 15:41:13,378 method:org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:805)
Autowiring by type from bean name 'sqlSessionFactoryBean' via factory method to bean named 'DBProperties'
[DEBUG] 2020-11-17 15:41:13,378 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:32)
进入方法：SqlSessionFactoryBean com.lovo.config.ApplicationConfig.sqlSessionFactoryBean(DataSource,DBProperties)
[DEBUG] 2020-11-17 15:41:13,378 method:org.apache.ibatis.logging.LogFactory.setImplementation(LogFactory.java:105)
Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter.
[DEBUG] 2020-11-17 15:41:13,394 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:32)
进入方法：String com.lovo.config.DBProperties.getTypeAliasesPackage()
[DEBUG] 2020-11-17 15:41:13,394 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:41)
退出方法：String com.lovo.config.DBProperties.getTypeAliasesPackage()
[DEBUG] 2020-11-17 15:41:13,401 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:41)
退出方法：SqlSessionFactoryBean com.lovo.config.ApplicationConfig.sqlSessionFactoryBean(DataSource,DBProperties)
[DEBUG] 2020-11-17 15:41:13,401 method:org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory(SqlSessionFactoryBean.java:410)
Property 'configuration' or 'configLocation' not specified, using default MyBatis Configuration
